html,body{-webkit-text-size-adjust:none;}
body{margin:0;padding:0;color:#333;background:#fff url(../images/bg.jpg) repeat-x top left;text-align:left;font-family:"SimSun";font-size:12px;}
ul,li,dl,dt,dd,form,p{margin:0;padding:0;list-style:none}
table input,select,textarea,option{font:100% Verdana;BORDER:1px solid #ccc;COLOR:#333;background:#fff;height:20px;line-height:20px;}
.clear{clear:both;font-size:0;line-height:0;height:0}img{border:none}
a{text-decoration:none;}a:active,a:focus{outline:none;}a:hover{color:#f30;text-decoration:underline;}
h1,h2,h3{margin:0;padding:0;display:inline;font-size:12px;}
div,table,td{word-break:break-all;}

.site{margin:0px auto;width:1024px;}
#top{height:123px;overflow:hidden;}
#logo{float:left;display:inline;margin:17px 0 0 5px;}
.comname{float:right;display:inline;margin:28px 0 0 0;font-size:16px;color:#f1991e;font-family:"Microsoft YaHei";}
.name_top{background:url(../images/top_mail.jpg) no-repeat;height:20px;line-height:20px;padding-left:41px;}
.name_bottom{background:url(../images/top_tel.jpg) no-repeat;height:20px;line-height:20px;margin-top:15px;padding-left:41px;}

#menu{height:41px;overflow:hidden;}
#menu li{float:left;height:41px;background:url(../images/menuli.jpg) no-repeat right top; padding:0 5px 0 3px;}
#menu li a{float:left;display:inline;height:41px;line-height:41px;text-align:center;color:#fff;padding:0 39px;font-size:16px;font-family:"Microsoft YaHei";}
#menu li a:hover,#menu li a.now{text-decoration:none;color:#fff;background:#ff7838;}
#menu li.last{background:none;}

#banner a{position:absolute;background:#FFF;}
#banclick{position:absolute;height:30px;right:0; bottom:0;}
#banner{position:relative;overflow:hidden;height:350px;margin:0;width:1024px;}#banner img{margin:0;padding:0;}
.bannum{height:18px;z-index:99;position:absolute;right:45%;bottom:0;}
.bannum_li{float:left;color:#fff;text-align:center;width:17px;height:17px;font-size:15px;padding:0;margin-right:15px;background:url(../images/ban.png) no-repeat;_background:url(../images/ban.gif) no-repeat;}
.bannum_on{float:left;width:17px;height:17px;background:url(../images/bannow.png) no-repeat;_background:url(../images/bannow.gif) no-repeat;}

.main{padding-top:17px;clear:both;}
.main_top{height:212px;overflow:hidden;}
.main_bottom{height:328px;padding-top:29px;overflow:hidden;}
.main_t_left{width:680px;float:left;}
.main_t_right{width:322px;float:right;}
.cert_title{height:40px;line-height:40px;color:#04825c;border-bottom:1px solid #dae7ee;font-size:17px;font-family:"Microsoft YaHei";}
.cert_title_h1{float:left;}
.cert_title a{font-size:12px;color:#04825c;float:right;display:block;padding:2px 0 0 14px;background:url(../images/more.jpg) no-repeat left center;}
.lbut{ float:left; display:inline;margin:69px 0 0 0; width:36px; text-align:center;}.lbut,.rbut{cursor:pointer;}
.rbut{ float:right;display:inline;margin:69px 0 0 0;width:36px; text-align:center;}

#hpro{height:185px;width:565px;position:relative;overflow:hidden;margin:10px auto 0 20px; float:left;}
#hpro ul {position:absolute;zoom:1;width:1130px;}  
#hpro ul:after {content:".";display:block;height:0;clear:both;visibility:hidden; } 
#hpro li {width:130px;height:185px;float:left;text-align:center; padding:0 8px;}

.probox2{width:110px;float:left;height:132px;overflow:hidden;margin-top:11px;border:2px solid #ccc;display:inline;}
.proimg2{text-align:center;#position: relative;overflow:hidden;padding:9px;}
.proimg2_p{#position:absolute;#top:50%;display:table-cell;vertical-align:middle;left:50%;}
.proimg2 img{#position:relative;#top:-50%;left:-50%}
.proimg2{width:90px;height:119px;}

.envir_title{height:41px;line-height:41px;color:#04825c;font-size:17px;font-family:"Microsoft YaHei";}
.envir_content{}
#new_banner a{position:absolute;background:#FFF;}
#new_banner{position:relative;overflow:hidden;margin-top:11px}
#new_banner{height:167px;margin:0;padding:0;overflow:hidden;z-index:99;}
#new_banner img{margin:0;padding:0;height:167px;width:322px;}

.envirnum{height:15px;z-index:99;position:absolute;right:0;bottom:0;}
.envirnum li{float:left;color:#fff;text-align:center;line-height:15px;width:15px;height:15px;font-size:11px;padding:0;cursor:pointer;border-right:1px solid #fff;opacity:0.8;filter:alpha(opacity=80);}
.envirnum_on{float:left;line-height:15px;width:15px;height:15px;font-size:11px;border:0;font-weight: bold;opacity:1;filter:alpha(opacity=100);background:#cc0001;}

.main_bt_talk{float:left;width:219px;}
.talk_title{height:33px;line-height:33px;background:#04825c url(../images/talk.jpg) no-repeat 8px 9px;font-size:15px;color:#fff;padding-left:24px;font-family:"Microsoft YaHei";margin-top:10px;}
.talk_title_main{height:33px;line-height:33px;background:#04825c url(../images/talk.jpg) no-repeat 8px 9px;font-size:15px;color:#fff;padding-left:24px;font-family:"Microsoft YaHei";}
.talk_content{border:1px solid #dae7ee;padding:6px 10px 30px 10px;}
.talk_content_main{border:1px solid #dae7ee;padding:6px 10px 30px 10px;height:257px;}
.talk_h2{font-size:16px;color:#04825c;font-family:"Microsoft YaHei";height:25px;line-height:25px;}
.talk_tel li{height:24px;line-height:24px;}
.tel_h2{font-weight:bold;display:inline;padding-right:5px;}
.tel_h2_nul{font-weight:bold;display:inline;padding-right:44px;}
.talk_pic{height:45px;background:url(../images/talkpic.jpg) no-repeat 35px 21px;padding:21px 0 0 0;}
.cert_left{line-height:25px;overflow:hidden;padding:0 10px;}
.cert_left li{height:25px;line-height:25px;overflow:hidden;background:url(../images/legal_bt.jpg) no-repeat left 8px;padding-left:15px;}
.cert_left li a{color:#04825c;}

.main_bt_goods{float:left;padding-left:22px;width:439px;}
.goods_title{height:33px;line-height:33px;background:#04825c url(../images/goods.jpg) no-repeat 8px 9px;font-size:15px;color:#fff;padding-left:24px;font-family:"Microsoft YaHei";overflow:hidden;}
.goods_title_h1{float:left;}
.goods_title a{font-size:12px;color:#fff;float:right;display:inline;padding:2px 7px 0 14px;background:url(../images/more_wh.jpg) no-repeat left center;}
.goods_content{border:1px solid #dae7ee;height:293px;padding:0 10px 0 13px;}
.goods_cont{width:414px;height:88px;overflow:hidden;padding:6px 0 0 0;}
.goods_img{float:left;height:76px;width:125px;border:1px solid #cdcdcd;padding:5px; text-align:center;}
.goods_img:hover{border:1px solid #f30;}
.goods_img img{width:111px;height:75px;}
.goods_text{float:right;height:85px;width:258px;line-height:21px;}
.goods_text a{display:block; text-decoration:none;}
.goods_text a:hover{color:#f30;}
.main_bt_legal{float:right;width:322px;}
.legal_title{height:33px;line-height:33px;background:#04825c url(../images/goods.jpg) no-repeat 8px 9px;font-size:15px;color:#fff;padding-left:24px;font-family:"Microsoft YaHei"; overflow:hidden;}
.legal_title_h1{float:left;}
.legal_title a{font-size:12px;color:#fff;float:right;display:block;padding:2px 7px 0 14px;background:url(../images/more_wh.jpg) no-repeat left center; }
.legal_content{border:1px solid #dae7ee;height:287px;padding:6px 1px 0 1px;}
.legal_content ul{padding:0; margin:0;}
.legal_content li{height:29px;line-height:29px;border-bottom:1px dotted #666; background:url(../images/legal_bt.jpg) no-repeat 10px center;width:319px;overflow:hidden;}
.legal_h2{width:195px;height:29px;line-height:29px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;float:left;display:inline;padding-left:26px;color:#04825c;}
.legal_h2 a{color:#04825c;}
.legal_h2 a:hover{color:#f30;}
.legal_h3{width:50px;height:29px;line-height:29px;overflow:hidden;float:right;display:inline;padding-right:6px;}

.root{height:130px;background:#04825c;overflow:hidden;color:#fff;margin-top:41px;}
.root_main{width:1024px;margin:0 auto;padding-top:18px; text-align:center;height:25px;line-height:25px;}
.root_menu{height:35px;line-height:35px;overflow:hidden;position:relative;width:100%;}
.root_menu ul{position:relative;left:50%;float:left;}
.root_menu li{float:left;height:35px;line-height:35px;position:relative;right:50%;background:url(../images/root_li.jpg) right center no-repeat;}
.root_menu a{float:left; display:inline;color:#fff;padding:0 18px;}
.root_tel li{float:left;padding:0 10px;right:50%;position:relative;}
.root_tel ul{float:left;position:relative;left:50%;}
.root_tel{width:100%;position:relative;}

.location{display:none;}
.main_bt_talk_left{float:left;width:219px;}
.right_m{width:780px;padding-left:10px;line-height:20px; float:right;padding-top:10px;}
.right_title{height:33px;line-height:33px;background:#04825c;font-size:15px;color:#fff;padding-left:24px;font-family:"Microsoft YaHei";}
.right_content{width:758px;border:1px solid #dae7ee;padding:10px 10px 10px 10px;font-size:13px;line-height:25px;}
.right_content_cert{width:748px;border:1px solid #dae7ee;padding:10px 10px 20px 20px;font-size:13px;line-height:25px;float:left;}
.cert_img{float:left;}
.cert_img_last{float:left;padding-top:50px;}
.right_content_cert img{margin:10px 10px;}

.right_title_rd{height:29px;line-height:29px;font-size:15px;color:#04825c;padding-left:24px;text-align:center;font-family:"Microsoft YaHei";border:1px solid #dae7ee;border-bottom:0;}
.right_title_time{text-align:right;height:20px;line-height:20px;font-size:12px;color:#04825c;padding-left:24px;font-family:"Microsoft YaHei";border:1px solid #dae7ee;border-top:0;padding-right:10px;}
.right_content_rd{width:758px;border:1px solid #dae7ee;padding:10px;border-top:0;font-size:13px;line-height:26px;}

.goods_content_rg{padding:0 10px 0 0;}
.goods_cont_rg{width:730px;height:110px;overflow:hidden;padding:20px 0 0 0;border-bottom:1px dotted #ccc;}
.goods_img_rg{float:left;height:76px;width:125px;border:1px solid #cdcdcd;padding:5px; text-align:center;}
.goods_img_rg:hover{border:1px solid #f30;}
.goods_img_rg img{width:111px;height:75px;}
.goods_text_rg{float:left;height:85px;width:550px;line-height:15px;padding-left:10px;}
.goods_text_rg a{color:#04825c;font-weight:bold;}
.goods_txt_rg_title{height:20px;line-height:20px;}
.goods_txt_rg_title a:hover{color:#f30;}
.goods_txt_rg_cont{height:70px;line-height:20px;}

.right_title_goods{height:33px;line-height:33px;border:1px solid #dae7ee;border-bottom:0;font-size:15px;color:#04825c;padding-left:24px;font-family:"Microsoft YaHei"; text-align:center;}
.right_content_goods{width:748px;padding:10px 10px 10px 20px;float:left;border:1px solid #dae7ee;}
.right_goods_top{float:left;font-size:13px;line-height:26px;}
.right_goods_bottom{clear:both;padding-top:15px;font-size:13px;line-height:25px;}
.right_content_goods img{float:left;margin:0 10px 0 5px;display:inline;width:200px;height:127px;}

.legal_content_rg{padding:0px 1px 0 1px;}
.legal_content_rg ul{padding:0; margin:0;}
.legal_content_rg li{height:29px;line-height:29px;border-bottom:1px dotted #666; background:url(../images/legal_bt.jpg) no-repeat 10px center;width:745px;overflow:hidden;}
.legal_h2_rg{width:500px;height:29px;line-height:29px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;float:left;display:inline;padding-left:26px;color:#04825c;}
.legal_h2_rg a{color:#04825c;}
.legal_h2_rg a:hover{color:#f30;}
.legal_h3_rg{height:29px;line-height:29px;overflow:hidden;float:right;display:inline;padding-right:6px;}

.contact{width:136px;height:187px;position:fixed;right:0;top:180px;z-index:6;text-align:-moz-center!important;text-align:-webkit-center!important;text-align:center;background:url(../images/sky.png) no-repeat;_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));_margin-bottom:200px;}
.contact_title{height:30px;line-height:30px;background:url(../images/comments.gif) no-repeat 20px center;}
.contact_name{border:1px solid #eaeae8;border-top:0;background:#fff;}
.contact_name li{height:30px;line-height:30px;}
.contact_qq{padding-bottom:10px;}
.contact_qq a{display:block;cursor:pointer;background:url(../images/qq.gif) no-repeat;height:23px;width:81px;}

.menu_root{overflow:hidden;z-index:999;}
.menu_root dl{float:left;}
.menu_dl_cmpy{left:120px;position:relative;}
.menu_dl_cert{left:300px;position:relative;}
.menu_root dt{height:41px;background:#04825c;}
.menu_root dt a{display:block;height:41px;line-height:41px;text-align:center;color:#fff;padding:0 31px;font-size:16px;font-family:"Microsoft YaHei";}
.menu_root dt a:hover,#menu li a.now{text-decoration:none;color:#fff;background:#ff7838;}
.menu_root dt.last{background:none;}

.lineheight160 {line-height: 200%;}
.margintop8{margin-top: 8px;}
.center{text-align: center;}
.foot-msg{height:75px;float:right;margin-right:300px;}
.gongshang{width:65px; height:75px;float:left;margin-left:250px;}





















